placard newspaper - French English Dictionary